package com.ingenieria.industrial.dao.implementacion;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConexionDB {

    public static Connection getConnection() {
        Connection conexion = null;

        try {
            Class.forName("com.mysql.jdbc.Driver");
            String servidor = "jdbc:mysql://localhost:3306/bd_industrial";
            String usuarioDB = "root";
            String passwordDB = "";
//            String passwordDB = "";
            conexion = DriverManager.getConnection(servidor, usuarioDB, passwordDB);
        } catch (ClassNotFoundException ex) {
//            JOptionPane.showMessageDialog(null, ex, "Error1 en la Conexión con la BD "+ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            System.out.println("error: " + ex.getMessage());
            conexion = null;
        } catch (SQLException ex) {
//            JOptionPane.showMessageDialog(null, ex, "Error2 en la Conexión con la BD "+ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            System.out.println("error: " + ex.getMessage());
            conexion = null;
        } catch (Exception ex) {
//            JOptionPane.showMessageDialog(null, ex, "Error3 en la Conexión con la BD "+ex.getMessage(), JOptionPane.ERROR_MESSAGE);
            System.out.println("error: " + ex.getMessage());
            conexion = null;
        } finally {
            return conexion;
        }
    }
}
